package cn.com.cifi.mars.bean.vo.supply;

import java.io.Serializable;
import java.util.List;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 类名称：SupplyPlanOverAllValueDataVO 
 * 类描述：供货计划全盘货值数据信息
 * @author ：yyd
 * 创建时间：2019年9月3日 下午5:09:32
 * 
 * @version 1.0.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "供货计划全盘货值数据信息", description = "供货计划全盘货值数据信息")
public class SupplyPlanOverAllValueDataVO implements Serializable {

	private static final long serialVersionUID = 1L;

	@ApiModelProperty(name = "id", value = "组织结构树id")
	private String id;
	
	@ApiModelProperty(name = "code", value = "组织结构树Code")
	private String code;
	
	/**
	 * 分期层级拼接上版本名称【一期(20190101-动态版)】
	 */
	@ApiModelProperty(name = "name", value = "组织结构树名称")
	private String name;
	
	@ApiModelProperty(name = "pid", value = "组织结构树父级id")
	private String pid;
	
	@ApiModelProperty(name = "type", value = "组织结构层级名称")
	private String type;
	
	@ApiModelProperty(name = "proProductCode", value = "产品分类Code")
	private String proProductCode;
	
	@ApiModelProperty(name = "proProductName", value = "产品分类名称")
	private String  proProductName;
	
	@ApiModelProperty(name = "isSupply", value = "是否已供(0.否 1.是)")
    private Integer isSupply; 
	
	@ApiModelProperty(value = "isParking", name = "是否车位楼栋(0.否 1.是)")
	private Integer isParking;
	
	@ApiModelProperty(name = "isDelay", value = " 是否延迟供货（0--否；1--是）")
    private Integer isDelay; 
	
	@ApiModelProperty(value = "overAllValueVO", name = "全盘供货计划与实际")
	private BaseValueVO overAllValueVO;
	
	@ApiModelProperty(value = "yearValueVO", name = "年度供货计划合计")
	private BaseValueVO yearValueVO;
	
	@ApiModelProperty(value = "monthValue", name = "月份供货")
	private List<MonthValueVO> monthValue;

}
